/**/
.content,.contentnowrap{ font-family:Tahoma; color:#000000; font-size: 12px; font-weight: normal;text-decoration: none; background-position: left;}
.contentnowrap td,.contentnowrap th{white-space:nowrap; border-bottom:1px solid #666666; border-right:1px solid #666666;}
.smallest       { color:#000000; font-size: 9px; font-weight: normal;text-decoration: none; background-position: left;}

.popupmenu { padding:4px; background-color:#DBD7D0; border:solid 1px gray; cursor:default; }

.contentbg      { background-color: white; }
.contentbg1     { background-color: #f5f5f5; }
.contentbg2     { background-color: #dddddd; }

.gridheader  { background-image:url(/al_images/bggray.gif); color:black; font-weight: bold; background-position:bottom;}
.gridpager   { background-image:url(/al_images/bggray.gif); color:blue; font-weight: bold; background-position:bottom;}
.gridbg      { background-color: white;}
.gridfooter  { background-color: white;}
.gridbg1     { background-color: #f5f5f5;}
.gridbg2     { background-color: #dddddd;}

fieldset              { padding:4px; margin:2px; border:1px solid #eee; }
fieldset legend       { font-weight:bold; padding:3px 10px 3px 10px; border:1px solid #eee; background:#fff; }
fieldset .label       { float:left; width:120px; text-align:right; padding:4px; margin:1px;}

fieldset div.linkrow  { clear:both; margin-bottom:1px; }
fieldset div.linkrow div.content { padding-left:0px; width:70%; }

fieldset h3  { font-size:14px; font-weight:bold;}
fieldset pre { margin:4px;}
fieldset select,fieldset textarea {padding:1px; margin:2px; font-size:10px;}

fieldset input { padding:2px; }
.linkrow input { padding:4px; }
fieldset input.input      {padding:1px 2px; font-size:12px; border:1px #ccc solid; background:#fff;}
fieldset input.buttono     {padding:1px 2px; font-size:12px; border:1px #ccc solid; color:#fff; background:#0000ff;}
fieldset input.button     {font-size:12px;}

fieldset.item div.content { margin-top:10px; margin-bottom:10px; width:80%; }
fieldset.block .label { font-weight:normal; float:left; width:80px; text-align:right; padding:4px; margin:1px;}
fieldset.item .label  { font-style: italic; font-size:10px; float:left; width:120px; text-align:right; padding:4px; margin:1px;}

fieldset.lrlabelsplain { padding:4px; margin:2px; border:0px; font-size:10px; widht:100%;}

fieldset.lrlabels { padding:4px; margin:2px; border:1px solid #eee; font-size:12px; widht:100%;}
fieldset.lrlabels div.fdesc{width:95%;margin:5px auto;*word-break:break-all;}
fieldset.lrlabels div.linkrow {line-height:150%; padding:2px; clear:both;}
fieldset.lrlabels div.linkrow div.desc{width:95%;margin-left:16%;*word-break:break-all;}
fieldset.lrlabels div.linkrow label.label {font-weight:bold; padding:0 4px 0 0; width:16%; float:left; text-align:right; }
fieldset.lrlabels div.tt label.label {font-weight:bold; width:100%; float:left; clear:both; text-align:left;}
fieldset.lrlabels div.linkrow div.content {width:81.5%; *width:83%; text-align:left; float:right;}
fieldset.lrlabels div.tt div.content {clear:both; text-align:left; float:left; margin-left:0;}

fieldset.tllabels { padding:4px; margin:2px; border:1px solid #eee;font-size:12px;}
fieldset.tllabels div.fdesc{width:95%;margin:5px auto;*word-break:break-all;}
fieldset.tllabels div.linkrow {line-height:150%; padding:2px; clear:both;}
fieldset.tllabels div.linkrow label.label {font-weight:bold; font-family: Arial; font-size:13px; float:none; padding:0px 4px 0 0; text-align:left; width:100%;}
fieldset.tllabels div.linkrow div.content {text-align:left; float:none; width:100%; padding:0;}
fieldset.tllabels div.linkrow div.content {text-align:left; float:none; width:100%; padding:0;}

fieldset.rl50labels { padding:4px; margin:2px; border:1px solid #eee; font-size:10px;}
fieldset.rl50labels div.fdesc{width:95%;margin:5px auto;*word-break:break-all;}
fieldset.rl50labels div.linkrow div.desc{width:50%;margin-left:50%;*word-break:break-all;}
fieldset.rl50labels div.linkrow {line-height:150%;  padding:2px; clear:both;}
fieldset.rl50labels div.linkrow label.label {font-weight:bold; padding:0 4px 0 0;width:48%; float:left; text-align:right;}
fieldset.rl50labels div.linkrow div.content { width:50%; text-align:left; float:right;}

fieldset.lllabels { padding:4px; margin:2px; border:1px solid #eee; font-size:10px; width:100%;}
fieldset.lllabels div.fdesc{width:95%;margin:5px auto;*word-break:break-all;}
fieldset.lllabels div.linkrow div.desc{width:80%;margin-left:19%;*word-break:break-all;}
fieldset.lllabels div.linkrow {line-height:150%;  padding:2px; clear:both;}
fieldset.lllabels div.linkrow label.label {font-weight:bold; padding:0 4px 0 0;width:19%; float:left; text-align:left;}
fieldset.lllabels div.tt label.label {font-weight:bold; width:100%; float:left; clear:both; text-align:left;}
fieldset.lllabels div.linkrow div.content { width:77%; *width:79%; text-align:left; float:right;}
fieldset.lllabels div.tt div.content {clear:both; text-align:left; float:left; margin-left:0;}

fieldset.lclabels { padding:4px; margin:2px; border:1px solid #eee; font-size:10px;}
fieldset.lclabels div.linkrow { line-height:150%; padding:4px; overflow:auto; clear:both;}
fieldset.lclabels div.linkrow label.label {font-weight:bold; padding:0 4px 0 0;text-align:left; display:inline; width:auto; float:none;}
fieldset.lclabels div.linkrow div.content {text-align:left; display:inline; float:none; width:auto;}
fieldset.lclabels div.linkrow div.content em.impo { color:#ff0000; font-size:10px;}


fieldset.tclabels { padding:4px; margin:2px; border:1px solid #eee; font-size:10px;}
fieldset.tclabels div.linkrow {line-height:150%; padding:2px; clear:both;}
fieldset.tclabels div.linkrow label.label {font-weight:normal; float:none; padding:0 4px 0 0; text-align:left; width:100%;}
fieldset.tclabels div.linkrow div.content {text-align:left; float:none; width:100%; padding:0;}

fieldset.listblock1    { padding:2px; margin:2px; border:1px solid #999999; background:#fff; width:95%; height:220px;}
fieldset.listblock1 #fieldsetdiv{height:200px;width:100%;overflow:hidden;overflow-y:auto;}
fieldset.listblock1 .label  { font-style: italic; font-size:10px; float:left; width:50px; text-align:right; padding:0 4px 0 0; margin:1px;}
fieldset.listblock1 div.content {padding-left:70px; width:80%; }
fieldset.listblock1 div.linkrow {clear:both;}

fieldset.listblock    { padding:2px; margin:2px; border:1px solid #999999; background:#fff; width:95%; height:220px;}
fieldset.listblock #fieldsetdiv{height:200px;width:100%;overflow:hidden;overflow-y:auto; padding:0;}
fieldset.listblock .label  { font-style: italic; font-size:10px; float:left; width:55px; text-align:right; padding:0 4px 0 0; margin:1px; display:block!important; } /*word-break:break-all;*/
fieldset.listblock div.content {padding-left:61px;}
fieldset.listblock div.linkrow {clear:both; padding:2px 0;}

fieldset.login { padding:8px; margin:6px; border:1px solid #eee; font-size:11px;}
fieldset.login div.linkrow {line-height:200%;  padding:2px; clear:both;}
fieldset.login div.linkrow label.label {font-weight:bold; padding:0 4px 0 0;width:32%; float:left; text-align:right;}
fieldset.login div.linkrow div.content { width:63%; text-align:left; float:right;}
fieldset.login div.linkrowerror   { clear:left; margin-bottom:1px;height:22px;padding:4px;color:red; }

fieldset.login2 div.linkrow  { clear:left;margin-bottom:1px;}
html>body fieldset.login2 div.linkrow div.content {text-align:left; float:none; width:100%; padding:0;}

fieldset.nopermission { padding:4px; margin:2px; border:1px solid #eee; font-size:11px;}
 
fieldset.imageblock    { padding:2px; margin:2px; border:1px solid #eee; background:#fff; width:95%; height:160px;}
fieldset.imageblock div.linkrow .label  { font-style: italic; font-size:10px; float:left; width:80px; text-align:right; padding:0 4px 0 0; margin:1px;}
fieldset.imageblock .thumbnail { height:120px; text-align: center; }

fieldset.rllabels2 { padding:4px; margin:2px; border:1px solid #eee; font-size:10px;}
fieldset.rllabels2 div.linkrow {line-height:150%;padding:2px;width:40%;float:left;clear:none; margin-right:10px; min-height:25px;}
fieldset.rllabels2 div.linkrow label.label {font-weight:bold; padding:0 4px 0 0; text-align:right; width:30%;}
fieldset.rllabels2 div.linkrow div.content {text-align:left;width:65%;float:left;}
fieldset.rllabels2 div.linkrow div.content .default td{white-space:nowrap;}

fieldset.rl50labels2 { padding:4px; margin:2px; border:1px solid #eee; font-size:10px;}
fieldset.rl50labels2 div.linkrow {line-height:150%;padding:2px;width:45%;float:left;clear:none; position:relative;}
fieldset.rl50labels2 div.linkrow label.label {font-weight:bold; padding:0 4px 0 0; text-align:right; width:48%;}
fieldset.rl50labels2 div.linkrow div.content {text-align:left;width:48%;float:right;}
fieldset.rl50labels2 div.linkrow div.content .default td{white-space:nowrap;}

fieldset.rllabels3 { padding:4px; margin:2px; border:1px solid #eee; font-size:10px;}
fieldset.rllabels3 div.linkrow {line-height:150%;padding:2px;width:30%;float:left;clear:none; height:25px;}
fieldset.rllabels3 div.linkrow label.label {font-weight:bold; padding:0 4px 0 0; text-align:right; width:30%;}
fieldset.rllabels3 div.linkrow div.content {text-align:left;width:65%;float:right;}

fieldset.rllabels4 { padding:4px; margin:2px; border:1px solid #eee; font-size:10px;}
fieldset.rllabels4 div.linkrow {line-height:150%;padding:2px;width:23%;float:left;clear:none; height:25px;}
fieldset.rllabels4 div.linkrow label.label {font-weight:bold; padding:0 4px 0 0; text-align:right; width:30%;}
fieldset.rllabels4 div.linkrow div.content {text-align:left;width:65%;float:right;}

fieldset.rllabels { padding:4px; margin:2px; border:1px solid #eee; font-size:10px; widht:100%;}
fieldset.rllabels div.fdesc{width:95%;margin:5px auto;*word-break:break-all;}
fieldset.rllabels div.linkrow {line-height:150%; padding:2px; clear:both; width:100%;}
fieldset.rllabels div.linkrow div.desc{width:83%;margin-left:16%;*word-break:break-all;}
fieldset.rllabels div.linkrow label.label {font-weight:bold; padding:0 4px 0 0; width:16%; float:left; text-align:right;}
fieldset.rllabels div.tt label.label {font-weight:bold; width:100%; float:left; clear:both; text-align:left;}
fieldset.rllabels div.linkrow div.content {width:81.5%; *width:83%; text-align:left; float:right;}
fieldset.rllabels div.tt div.content {clear:both; text-align:left; float:left; margin-left:0;}